package com.pz.chat.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pz.chat.entity.MemberFocusEntity;
import com.pz.chat.vo.AddFocusApplyReqVo;
import com.pz.chat.vo.FocusApplyItemResVo;
import com.pz.chat.vo.HandleFocusApplyReqVo;
import com.pz.chat.vo.MemberFocusSearchReqVo;
import com.pz.gulimall.common.utils.R;

import java.util.List;

public interface MemberFocusService extends IService<MemberFocusEntity> {
    void addFocus(AddFocusApplyReqVo vo);

    void handle(HandleFocusApplyReqVo vo);

    List<FocusApplyItemResVo> listFocusApply(Long userId);

    R queryMemberFocus(MemberFocusSearchReqVo vo);

    List<FocusApplyItemResVo> listMyApply(Long userId);
}
